Блог компании Os_Engine |AServer #4. PRIME THREAD. Статус сервера. Запрос бумаг. Запрос портфеля. Коннекторы к OsEngine #58

Сегодня подробнее рассмотрим Prime поток AServer, процедуры Connect и Disconnect и обработку Securities с Portfolio. Повторим то, где они хранятся, и поговорим о том, как это всё вместе связано.

 AServer #4. PRIME THREAD. Статус сервера. Запрос бумаг. Запрос портфеля. Коннекторы к OsEngine #58

 

AServer в проекте.



( Читать дальше )

Блог компании Os_Engine |Слой тестирования #10. Conn_1. Последовательность статусов сервера. Коннекторы для OsEngine #57

Проверка статусов коннектора на адекватность и способность коннектора к перезапускам.

Слой тестирования #10. Conn_1. Последовательность статусов сервера. Коннекторы для OsEngine #57

Где находится в проекте?



( Читать дальше )

Блог компании Os_Engine |AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

Экземпляр класса AServer активируется в момент, когда в него передают IServerRealization. Это должно происходить в конструкторе класса наследника AServer.

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

1. Активизация AServer  со стороны его реализации на примере AlorServer. 

Передача IServerRealization в AServer:



( Читать дальше )

Блог компании Os_Engine |Слой тестирования #9. Data_5. Нагрузка на скачивание трейдов. Коннекторы к OsEngine #55

Тест, направленный на создание нагрузки на методы для скачивания данных. Также проверяется наличие правильных дат старта и завершения серий данных по трейдам, когда запрашиваются длинные промежутки трейдов.

Слой тестирования #9. Data_5. Нагрузка на скачивание трейдов. Коннекторы к OsEngine #55

Где находится в проекте?



( Читать дальше )

Блог компании Os_Engine |AServer #2. Параметры и окно настроек. Коннекторы к OsEngine #54

Продолжаем разговор про AServer. Класс реализующий в себе часть (до 80%) логики любого коннектора. Сегодня поговорим про параметры подробнее. 

AServer #2. Параметры и окно настроек. Коннекторы к OsEngine #54

1. AServer в проекте.



( Читать дальше )

Блог компании Os_Engine |Разное #6. Локализация на различные языки. Коннекторы к OsEngine #53

Для того, чтобы в коннекторе параметры подписывались на русском и английском языках, необходимо задавать названия параметров через слой локализации. Коротко поговорим про то, что это такое и как им воспользоваться.

Разное #6. Локализация на различные языки. Коннекторы к OsEngine #53

1. Коннектор АЛОР. Создание мультиязычных параметров.



( Читать дальше )

Блог компании Os_Engine |Слой тестирования #8. Data_4. Нагрузка на скачивание свечек. Коннекторы к OsEngine #52

Тест, направленный на создание нагрузки на методы для скачивания свечных данных. Также проверяется наличие правильных дат старта и завершения серий данных по свечкам, когда запрашиваются длинные промежутки свечей.

Слой тестирования #8. Data_4. Нагрузка на скачивание свечек. Коннекторы к OsEngine #52

Где находится в проекте?



( Читать дальше )

Блог компании Os_Engine |AServer #1. Назначение, размещение и регионы. Коннекторы к OsEngine #51

Переходим к большой (около 10 статей) минисерии про AServer. Сердце любой реализации коннектора. Абстрактный класс, реализующий в себе от 50 до 80 % логики любого коннектора. Много статей будет, т.к. придётся подробно поговорить про его внутренности, которых около 2.5 тысяч строк. Чтобы делать коннекторы, нужно знать, что у AServer внутри.

AServer #1. Назначение, размещение и регионы. Коннекторы к OsEngine #51


AServer в проекте.



( Читать дальше )

Блог компании Os_Engine |IServerRealization #2. Кто запрашивает методы реализации? Коннекторы к OsEngine #50

В данной статье поговорим о том, каким образом AServer вызывает методы IServerRealization.

IServerRealization #2. Кто запрашивает методы реализации? Коннекторы к OsEngine #50

1. IServerRealization в проекте.



( Читать дальше )

Блог компании Os_Engine |Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

Тесты ленты сделок. Тест, проверяющий поведение сервера, когда ему шлют странные запросы на выгрузку данных, а также проверяющий качество трейдов.

Слой тестирования #7. Data_3. Валидация данных трейдов. Коннекторы к OsEngine #49

Где находится в проекте?



( Читать дальше )

....все тэги
UPDONW
Новый дизайн